Programmeren 4 PHP cookies & sessions
PHP cookies & sessions
Doelstelling
- Staatloos (stateless) betekent dat HTTP geen ingebouwde ondersteuning voor staten (actuele toestand) heeft. Je kan bijvoorbeeld niet opslaan als een gebruiker zich heeft aangemeld of iets anders heeft gedaan.
- De meest gebruikelijke oplossing is om sessies te gebruiken. Dit betekent dat voor in elke interactie of aanvraag een sessie-id moet opnemen. Dit wordt gedaan door een sessiecookie te maken of door de sessie-ID in alle links op te nemen.
Leerpad
Opdrachten
- Cookies: functionele vereisten voor een simpele webwinkel,op de webpagina staat:
- een h1 element met de naam van je winkel;
- een select element met daarin een tiental artikelen die je te koop aanbiedt;
- je houdt in een cookie bij welke artikelen de bezoeker in in je winkel heeft geselecteerd om te kopen;
- indien de bezoeker gedurende een week niet meer op de webwinkel komt, moet de wnikelkar weer leeg zijn;
- in een div (cart) toon je de artikelen die de bezoeker heeft geselecteerd om te kopen;
- Sessions: functionele vereisten voor een simpele webwinkel,op de webpagina staat:
- een h1 element met de naam van je winkel;
- een select element met daarin een tiental artikelen die je te koop aanbiedt;
- je houdt in een sessie bij welke artikelen de bezoeker in je winkel heeft geselecteerd om te kopen;
- in een div (cart) toon je de artikelen die de bezoeker heeft geselecteerd;
- de bezoeker moet een gekozen artikel kunnen deleten;
- de bezoeker moet zijn winkelkar in één keer kunnen leegmaken;
- indien de bezoeker meer dan zeven dagen je webwinkel niet bezoekt moet bij het eerstvolgende bezoek de winkelkar leeg zijn;
2021-05-05 08:05:44